import _fetch from "api_liuhaojie/fetch";
/**
 * 保存更新
 * @param { Object } data 请求参数
 * {
 *   publishTime 发布时间
 *   creator 创建者
 *   gmtModified 更新时间
 *   modifier 修改者
 *   activityName 活动名称
 *   startTime 开始时间
 *   endTime 结束时间
 *   id 更新主键
 *   gmtCreate 创建时间
 *   activitySkuVOS 活动对应秒杀商品信息
 *   skuCount 勾选秒杀商品数量
 *   status 0-未开始 1-进行中 2-已结束
 * }
 */
export function saveActivity(data) {
  return _fetch({
    url: "backend/activityDo/saveActivity",
    method: "POST",
    data: data,
    headers: {
      "Content-Type": "application/json"
    }
  });
}
/**
 * 查询秒杀活动
 * @param { Object } data 请求参数
 * {
 *   activityId 活动ID
 * }
 */
export function getOne(data) {
  return _fetch({
    url: "backend/activityDo/getOne",
    method: "POST",
    data: data,
    headers: {}
  });
}
/**
 * 查询秒杀活动配置
 * @param { Object } data 请求参数
 * {
 *   publishTime 发布时间
 *   creator 创建者
 *   gmtModified 更新时间
 *   modifier 修改者
 *   activityName 活动名称
 *   startTime 开始时间
 *   endTime 结束时间
 *   id 更新主键
 *   gmtCreate 创建时间
 *   skuCount 勾选秒杀商品数量
 *   status 0-未开始 1-进行中 2-已结束
 *   total undefined
 *   queryStartTime undefined
 *   pageSize undefined
 *   page undefined
 *   queryEndTime undefined
 * }
 */
export function queryList(data) {
  return _fetch({
    url: "backend/activityDo/queryList",
    method: "POST",
    data: data,
    headers: {}
  });
}
/**
 * 删除
 * @param { Object } data 请求参数
 * {
 *   id undefined
 * }
 */
export function removeById(data) {
  return _fetch({
    url: "backend/activityDo/removeById",
    method: "POST",
    data: data,
    headers: {}
  });
}
/**
 * 下架
 * @param { Object } data 请求参数
 * {
 *   id undefined
 * }
 */
export function unPublish(data) {
  return _fetch({
    url: "backend/activityDo/unPublish",
    method: "POST",
    data: data,
    headers: {}
  });
}
/**
 * 查询活动详情
 * @param { Object } data 请求参数
 * {
 *   id undefined
 * }
 */
export function getActivityDetail(data) {
  return _fetch({
    url: "backend/activityDo/getActivityDetail",
    method: "POST",
    data: data,
    headers: {}
  });
}
/**
 * 查询活动效果
 * @param { Object } data 请求参数
 * {
 *   activityId undefined
 *   total undefined
 *   queryStartTime undefined
 *   pageSize undefined
 *   page undefined
 *   queryEndTime undefined
 * }
 * @responses { Object } 返回参数
 * {
 *   total undefined
 *   queryStartTime undefined
 *   pageSize undefined
 *   page undefined
 *   queryEndTime undefined
 * }
 */
export function queryActivitySellList(data) {
  return _fetch({
    url: "backend/activityDo/queryActivitySellList",
    method: "POST",
    data: data,
    headers: {}
  });
}